.data

.text

.global _start
_start:
    li x1, 2147483647
    li x2, 1
    li x3, -1
    li x4, -2147483648
    li x5, 4294967295
    add x6, x1, x1 # 2147483647 + 2147483647 = 4294967294 视为无符号数相加
    add x7, x4, x4 # 溢出,处理器可能会以某种方式处理溢出
    add x8, x0, x3 # 0值测试
    add x9, x0, x2
    add x10, x2, x3 # 1 + (-1) = 0 有符号数相加
    add x11, x2, x3 # 多次相加测试
    add x11, x11, x2
    add x12, x5, x2 # 溢出



loop:
    j loop

.section .bss